
//在utils创建一个indexone.js
import axios from 'axios'
import { Message } from 'element-ui'
// 添加请求拦截器
axios.interceptors.request.use(function (config) {
    // 在发送请求之前做些什么
    const token = sessionStorage.getItem('token')//发送token请求 
    //判断token
    if (token) {
        config.headers.Authorization = token
    }
    return config;
  }, function (error) {
    // 对请求错误做些什么
    return Promise.reject(error);
  });


// 添加响应拦截器
axios.interceptors.response.use(function (response) {
    if(response.data.errCode!='10000'){
      Message.error(response.data.errMsg)
    }
    // 对响应数据做点什么
    return response;
  }, function (error) {
    Message.error('请求有误 网络开小差！')
    // 对响应错误做点什么
    return Promise.reject(error);
  });


export  default axios
import http from './request'
import utils from './utils'
import host from './host'
import config from './config'
export {
    http,
    utils,
    host,
    config
}